BODY {
	BACKGROUND: white; MARGIN: 0% 1%; FONT: 12px verdana, helvetica, sans-serif
}
A:link {
	COLOR: #03c
}
A:visited {
	COLOR: #639
}
A:hover {
	COLOR: #f60
}
A.whtlink:link {
	COLOR: #fff
}
A.whtlink:visited {
	COLOR: #fff
}
A.noVisClr:link {
	COLOR: #03c
}
A.noVisClr:visited {
	COLOR: #03c
}
A.noVisClr:active {
	COLOR: #03c
}
A.noVisClr:hover {
	COLOR: #f60
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; border-spacing: 0px
}
.contentContainer1 {
	TEXT-ALIGN: center
}
.contentContainer2 {
	MARGIN: 0px auto; WIDTH: 745px; TEXT-ALIGN: left
}
.global {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; border-spacing: 0px
}
.pagetitle {
	DISPLAY: inline; FONT: 17px verdana; COLOR: #000
}
.pagetitle #searchTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 7px; PADDING-TOP: 25px
}
.pagetitle #searchSubtitle {
	FONT-SIZE: 12px; PADDING-BOTTOM: 25px
}
DIV.box {
	MARGIN-BOTTOM: 20px
}
DIV.box#add_res {
	MARGIN-LEFT: 25%; MARGIN-RIGHT: 25%
}
#prodheader {
	FONT-SIZE: 17px; MARGIN: 11px 0px 22px
}
#prodheader .addmore {
	FONT-SIZE: 10px
}
.boxhead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BACKGROUND-COLOR: #ddd
}
.boxhead#adhead {
	PADDING-LEFT: 27px; BACKGROUND: url(http://img.shopping.com/sc/glb/orange_arrow.gif) no-repeat 5px 5px; FONT: bold 11px verdana,arial,helvetica,sans-serif
}
.header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ddd; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 26px
}
.top5header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; HEIGHT: 26px; BACKGROUND-COLOR: #ddd; BORDER-RIGHT-WIDTH: 0px
}
.boxbody {
	PADDING-RIGHT: 27px; PADDING-LEFT: 27px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.boxbody1 {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 10px; BORDER-LEFT: #ddd 2px solid; BORDER-BOTTOM: #ddd 2px solid
}
.boxbody#boxbody {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 27px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 27px; BACKGROUND: #fff; PADDING-BOTTOM: 9px; FONT: 11px verdana,arial,helvetica,sans-serif; BORDER-LEFT: #999 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #999 1px solid
}
.boxbodytable {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid
}
.popTopBar {
	FONT-SIZE: 2px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; LINE-HEIGHT: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #fff
}
.popContain {
	MARGIN: 0px auto; WIDTH: 450px
}
.popBox {
	BORDER-RIGHT: #ccc 15px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 15px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; BORDER-LEFT: #ccc 15px solid; WIDTH: 400px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 15px solid; TEXT-ALIGN: left
}
.popuptitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.popPad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
.popSBTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #002793
}
DIV.hr {
	FONT-SIZE: 1px; BACKGROUND: #ddd; WIDTH: 100%; COLOR: #ddd; LINE-HEIGHT: 1px; HEIGHT: 1px
}
DIV.hr_rev {
	FONT-SIZE: 1px; BACKGROUND: #999; WIDTH: 100%; COLOR: #999; LINE-HEIGHT: 1px; HEIGHT: 2px
}
.attl {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
TABLE.atrtbl {
	MARGIN: 5px; WIDTH: 100%
}
TD.tdatr {
	VERTICAL-ALIGN: top; WIDTH: 25%
}
TD.tdatr I {
	FONT-SIZE: 10px; COLOR: #333; FONT-STYLE: normal
}
TD.x EM {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(http://img.shopping.com/sc/dn/arrow.gif) no-repeat 5px 5px; PADDING-TOP: 2px; FONT-STYLE: normal; WHITE-SPACE: nowrap
}
DIV.naMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #666; TEXT-ALIGN: center
}
DIV.naMsg SPAN {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; TEXT-DECORATION: underline
}
.heading1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 5px
}
.required {
	FONT-SIZE: 11px; COLOR: #f00
}
.numberOfProds {
	COLOR: #555
}
A.nojs:link {
	FONT-WEIGHT: normal; CURSOR: default; COLOR: #000; TEXT-DECORATION: none
}
A.nojs:visited {
	FONT-WEIGHT: normal; CURSOR: default; COLOR: #000; TEXT-DECORATION: none
}
A.nojs:unknown {
	FONT-WEIGHT: normal; CURSOR: default; COLOR: #000; TEXT-DECORATION: none
}
A.nojs:hover {
	FONT-WEIGHT: normal; CURSOR: default; COLOR: #000; TEXT-DECORATION: none
}
A.nojs:active {
	FONT-WEIGHT: normal; CURSOR: default; COLOR: #000; TEXT-DECORATION: none
}
.clearFloats {
	CLEAR: both; FONT-SIZE: 2px; LINE-HEIGHT: 2px; HEIGHT: 2px
}
.outerBox1 {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 2px solid
}
.fadeLong1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://img.shopping.com/sc/glb/fadeGray4x240.gif) repeat-x left top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.boldtext {
	FONT-WEIGHT: bold
}
.catMatches {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999
}
.hsNumResults {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #555
}
IMG.hsArrow {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG.buyButton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG.stars {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.hsPrice {
	MARGIN-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.search_arrow {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/arrow.gif); MARGIN-BOTTOM: 7px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.search_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: black; PADDING-TOP: 3px
}
.sponsorhead {
	PADDING-LEFT: 27px; BACKGROUND: url(http://img.shopping.com/sc/glb/orange_arrow.gif) no-repeat 0px 0px; PADDING-BOTTOM: 8px; FONT: bold 11px verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: middle
}
.sponsorbody {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.errorPage {
	FONT-SIZE: 10px; MARGIN: 30px 20%
}
DIV.errorPage H1 {
	FONT-SIZE: 14px
}
DIV.errorPage FORM {
	TEXT-ALIGN: center
}
.errorimage {
	PADDING-RIGHT: 5px
}
.errortext {
	COLOR: #f00; TEXT-ALIGN: left
}
.errortext#layout {
	PADDING-BOTTOM: 10px
}
.alertbox {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 20px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #ffffd7; TEXT-ALIGN: left
}
.alert1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f00
}
.alertbox_nopadding {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #ffffd7; TEXT-ALIGN: left
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.tabsAlignment {
	MARGIN: 0px auto; WIDTH: 740px; TEXT-ALIGN: center
}
#pagesubhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #9acafd; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
.debugError {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f00
}
.search {
	MARGIN: 0px; HEIGHT: 30px; TEXT-ALIGN: center
}
.searchBarTable {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; HEIGHT: 30px; TEXT-ALIGN: center
}
.refresh2 {
	BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/refreshBg.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 33px; TEXT-ALIGN: center
}
.refresh2Txt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #2060c0
}
.breadcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 2px 0px 3px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.breadarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.backto {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold
}
.ruleDots {
	BORDER-TOP: #ccc 2px dotted; MARGIN-TOP: 30px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; COLOR: #f60; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 2px dotted
}
#footmenu {
	CLEAR: both; PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.separator#footmenu {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; COLOR: #666
}
TABLE#more TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #0033cc; PADDING-TOP: 20px; TEXT-ALIGN: left
}
TABLE#more TD.l {
	PADDING-RIGHT: 4px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffe36c 1px solid; PADDING-TOP: 20px
}
TABLE#more TD.r {
	BORDER-RIGHT: #ffe36c 1px solid; PADDING-RIGHT: 14px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.notLookingFor {
	FONT-WEIGHT: bold; MARGIN: 4px 0px; COLOR: #f60
}
#related DIV.title {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #999; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.matr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
DIV.atrbx {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 15px; MARGIN: 5px 0px 20px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 2px solid; min-width: 600px
}
TD.orfndbx {
	PADDING-LEFT: 15px; VERTICAL-ALIGN: top; WIDTH: 25%
}
TD.delim {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 15px
}
SPAN.prevlstlnk {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; WHITE-SPACE: nowrap
}
DIV.wis {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
DIV.kwbxmsg {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.kwbxinput {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.kwbxfnd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.kwbxmsg SPAN.sep {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 5px; BACKGROUND: url(http://img.shopping.com/sc/glb/sdc_arrow_gray.gif) no-repeat 5px 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.dynbc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
DIV.dynbc SPAN.sep {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 5px; BACKGROUND: url(http://img.shopping.com/sc/glb/sdc_arrow_gray.gif) no-repeat 5px 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.dynbcItems {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dynbcItems2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.btn2line {
	BACKGROUND: url(http://img.shopping.com/sc/glb/dt_blank_button_2line.gif) no-repeat left top; MARGIN: 0px auto; WIDTH: 92px; HEIGHT: 39px; TEXT-ALIGN: center; moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial
}
.btn2line A:link {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0px; BORDER-TOP: 0pt; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0pt; BORDER-LEFT: 0pt; WIDTH: 92px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: 0pt; HEIGHT: 39px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.btn2line A:visited {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0px; BORDER-TOP: 0pt; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0pt; BORDER-LEFT: 0pt; WIDTH: 92px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: 0pt; HEIGHT: 39px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.btn2line A:active {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0px; BORDER-TOP: 0pt; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0pt; BORDER-LEFT: 0pt; WIDTH: 92px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: 0pt; HEIGHT: 39px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.btn2line A:hover {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0px; BORDER-TOP: 0pt; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0pt; BORDER-LEFT: 0pt; WIDTH: 92px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: 0pt; HEIGHT: 39px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.smart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bolder 14px arial,verdana,helvetica,san serif; COLOR: #30b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.smart:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bolder 14px arial,verdana,helvetica,san serif; COLOR: #30b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.smart:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bolder 14px arial,verdana,helvetica,san serif; COLOR: #30b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.smart:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bolder 14px arial,verdana,helvetica,san serif; COLOR: #30b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.btn2lineCmp {
	DISPLAY: none
}
A.trustMainBtn:link {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/glb/dt_blank_trusted_store_sm.gif); PADDING-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 20px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.trustMainBtn:visited {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/glb/dt_blank_trusted_store_sm.gif); PADDING-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 20px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.trustMainBtn:active {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/glb/dt_blank_trusted_store_sm.gif); PADDING-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 20px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.trustMainBtn:hover {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/glb/dt_blank_trusted_store_sm.gif); PADDING-BOTTOM: 5px; COLOR: #f60; LINE-HEIGHT: 20px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline
}
.aBtn {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 1px 0px 6px
}
.aBtn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.aBtn UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.aBtn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.aBtn UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 0.75em
}
.aBtn UL LI.last {
	MARGIN-RIGHT: 0px
}
.aBtn UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://img.shopping.com/jfe/buttons/btnRt_dt.gif) no-repeat 100% 0px; PADDING-BOTTOM: 6px; COLOR: #333; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.aBtn UL LI A {
	COLOR: #333
}
.aBtn UL LI A:link {
	COLOR: #333
}
.aBtn UL LI A:visited {
	COLOR: #333
}
.aBtn UL LI A:hover {
	COLOR: #333
}
.aBtn UL LI A SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 18px; BACKGROUND: url(http://img.shopping.com/jfe/buttons/btnLeftB_dt.gif) no-repeat; PADDING-BOTTOM: 6px; PADDING-TOP: 1px
}
.aBtnSpacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; WIDTH: 150px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px; TEXT-DECORATION: none
}
.aBtnSpacer2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; WIDTH: 175px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px; TEXT-DECORATION: none
}
.aBtnSpacerSm2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; WIDTH: 100px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px; TEXT-DECORATION: none
}
 HTML .aBtn UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 HTML .aBtn UL LI A SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; BACKGROUND: url(http://img.shopping.com/jfe/buttons/btnLeftB_dt.gif) no-repeat; PADDING-BOTTOM: 6px; PADDING-TOP: 1px
}
TABLE#hpcats {
	FONT-SIZE: 11px; MARGIN: 0px
}
TABLE#hpcats TD {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
TABLE#hpcats IMG {
	PADDING-LEFT: 5px
}
TABLE#hpcats B {
	FONT-SIZE: 14px
}
TABLE#featuredCats {
	FONT-SIZE: 11px; MARGIN: 0px
}
TABLE#featuredCats TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #555555; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE#featuredCats B {
	FONT-SIZE: 12px; COLOR: #6c0000
}
.popupintro {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.boxfootl {
	FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#ad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
#ad DIV {
	MARGIN-BOTTOM: 15px
}
#ad I {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; TEXT-DECORATION: underline
}
#ad EM {
	COLOR: #000; FONT-STYLE: normal; TEXT-DECORATION: none
}
#ad B {
	FONT-WEIGHT: bold; COLOR: #000
}
#ad A {
	TEXT-DECORATION: none
}
#ad DIV.hr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: #999; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 20px 0px; WIDTH: 100%; COLOR: #999; LINE-HEIGHT: 2px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px
}
#ad DIV.sdcTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#ad DIV.ebayTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #333
}
#ad DIV.ebaySearch {
	MARGIN-BOTTOM: 10px
}
#ad DIV.ebaySearch I {
	FONT-SIZE: 11px
}
#ad IMG {
	MARGIN-RIGHT: 15px
}
.search_boxbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 1px solid
}
.search_hr {
	FONT-SIZE: 1px; BACKGROUND: #ccc; MARGIN: 12px 0px; WIDTH: 100%; COLOR: #ccc; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.surveyBar {
	BORDER-RIGHT: #ccc 0px solid; BACKGROUND-POSITION: 0px 1px; BORDER-TOP: #ccc 1px solid; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/glb/bgGoToSurveyBar.gif); BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 1px solid
}
.surveyBar TABLE {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px auto
}
.surveyBar TABLE TD {
	PADDING-RIGHT: 10px
}
.surveyBar A:link {
	FONT-SIZE: 15px; COLOR: #555; TEXT-DECORATION: none
}
.surveyBar A:visited {
	FONT-SIZE: 15px; COLOR: #555; TEXT-DECORATION: none
}
.surveyBar A:active {
	FONT-SIZE: 15px; COLOR: #555; TEXT-DECORATION: none
}
.surveyBar A:hover {
	FONT-SIZE: 15px; COLOR: #555; TEXT-DECORATION: none
}
.goToSurveyBtn {
	BACKGROUND: url(http://img.shopping.com/sc/glb/btnWht103x23.gif) no-repeat 50% bottom; WIDTH: 103px; HEIGHT: 26px; TEXT-ALIGN: center
}
.goToSurveyBtn A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px auto; WIDTH: 103px; COLOR: #000; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.goToSurveyBtn A:link {
	COLOR: #000
}
.goToSurveyBtn A:visited {
	COLOR: #000
}
.goToSurveyBtn A:active {
	COLOR: #000
}
.goToSurveyBtn A:hover {
	COLOR: #f90
}
.contentAlignmentAbout {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
.contentContainerAbout {
	MARGIN: 0px auto; WIDTH: 765px; TEXT-ALIGN: left
}
.aboutNavFloat {
	FLOAT: left; WIDTH: 200px; WHITE-SPACE: nowrap
}
.aboutContentFloat {
	FLOAT: left; BORDER-LEFT: #ccc 2px solid; WIDTH: 560px
}
.aboutContentFloatPadding {
	PADDING-LEFT: 20px
}
#hybridTitle {
	FONT-SIZE: 17px; PADDING-BOTTOM: 7px; COLOR: #000; PADDING-TOP: 12px; TEXT-ALIGN: left
}
DIV.categories {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/arrow.gif); MARGIN-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
TABLE.hSearch {
	WIDTH: 100%; TEXT-ALIGN: center
}
TABLE.hSearch TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; BORDER-LEFT: #f0f0f0 4px solid; WIDTH: 33%; PADDING-TOP: 20px
}
TABLE.hSearch TD.hsRightCell {
	BORDER-RIGHT: #f0f0f0 4px solid
}
DIV.hsProdName {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
.hybridSeeAllResults {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 8px; TEXT-ALIGN: center
}
IMG.hsProd {
	PADDING-BOTTOM: 2px; MARGIN: 0px
}
IMG.hsMerch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.grayBullet {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 12px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/gray_bullet.gif); MARGIN-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.hybridBoxhead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #999; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 4px
}
.hybridSubhead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 8px; BACKGROUND-COLOR: #ccc
}
TABLE.search TD {
	PADDING-LEFT: 30px; WIDTH: 50%
}
DIV.browseCats {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/arrow.gif); MARGIN-BOTTOM: 4px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
DIV.noImage {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; FONT-WEIGHT: bold; MARGIN: 0px auto; BORDER-LEFT: #888 1px solid; WIDTH: 100px; CURSOR: hand; COLOR: #999; BORDER-BOTTOM: #888 1px solid; HEIGHT: 100px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.storeInfoTopArea {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; PADDING-BOTTOM: 0px; WIDTH: 96%; COLOR: black; PADDING-TOP: 25px
}
TABLE.storeInfoTopOuterTable {
	MARGIN-TOP: 15px
}
DIV.storeInfoTopFloatContain {
	WIDTH: 400px
}
DIV.storeInfoTopLeftFloat {
	FLOAT: left; WIDTH: 110px
}
IMG.storeInfoLogo {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.storeInfoTopRtFloat {
	FLOAT: left; WIDTH: 250px
}
DIV.storeInfoAveRatingTxt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
TD.storeInfoTopTblPad {
	PADDING-TOP: 2px
}
DIV.subNavAlignment {
	TEXT-ALIGN: left
}
UL.subNavWidth {
	WIDTH: 175px
}
.storeInfoTable {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; MARGIN-TOP: 15px; BORDER-LEFT: #ccc 2px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 2px solid
}
TD.storeInfoColA {
	FONT-WEIGHT: bold; WIDTH: 270px
}
.storeInfoBoxHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #2668c3; COLOR: #fff
}
.storeInfoBoxPad1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.storeInfoBoxPad2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.storeInfoBoxPad3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.markedChecked {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/mr/dt_checkbox_checked.gif); MARGIN-BOTTOM: 10px; WIDTH: 270px; BACKGROUND-REPEAT: no-repeat
}
.notChecked {
	PADDING-LEFT: 18px; MARGIN-BOTTOM: 10px; WIDTH: 270px; COLOR: #666
}
.headLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
UL.subnav {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 2px solid; PADDING-LEFT: 25px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ddd 2px solid; WIDTH: 190px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 2px solid
}
UL.subnav LI {
	LIST-STYLE-IMAGE: url(http://img.shopping.com/sc/ds/sdc_arrow_orange.gif); MARGIN: 7px 0px 0px
}
UL.subnav LI.act {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(http://img.shopping.com/sc/ds/sdc_arrow_gray.gif); COLOR: #999
}
TABLE.channelPage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE.channelPage TD#left {
	VERTICAL-ALIGN: top; WIDTH: 1%; WHITE-SPACE: nowrap; TEXT-ALIGN: center; border-spacing: 0px
}
TABLE.channelPage TD#main {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE.channelPage TD#right {
	VERTICAL-ALIGN: top; WIDTH: 1%; WHITE-SPACE: nowrap; TEXT-ALIGN: center; border-spacing: 0px
}
TABLE.channelRightModule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 130px; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE.channelRightModule TD#head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ddd; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.channelRightModule TD#body {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ddd 2px solid; WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 2px solid; TEXT-ALIGN: center
}
#channelHead {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 15px
}
#channelBR {
	LINE-HEIGHT: 9px
}
TD.channelcolumn {
	PADDING-RIGHT: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 48%
}
.channelColumn H2 {
	FONT-SIZE: 120%; MARGIN: 10px 0px 0px
}
.channelColumn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
.channelColumn LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #999; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE.pagination TD.left {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; WIDTH: 25%; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TABLE.pagination TD.center {
	WIDTH: 50%; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.pagination TD.right {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; WIDTH: 25%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.pagination A:link {
	COLOR: #fff
}
TABLE.pagination A:visited {
	COLOR: #fff
}
TABLE.pagination A:hover {
	COLOR: #ffcc7d
}
.pageBar {
	PADDING-RIGHT: 12px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #999; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
TABLE.sorttbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TD.cmpbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
TR.sortbar {
	BACKGROUND: #ddd; HEIGHT: 26px
}
DIV.sortbar A {
	COLOR: #fff
}
SELECT.sortOpt {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#aboutAuthorHead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fff
}
#aboutAuthorMemberOf {
	DISPLAY: inline; FONT-SIZE: 9px
}
#aboutAuthorName {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000
}
#aboutAuthorInfo {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #000; TEXT-ALIGN: left
}
#memberBadgeMargins {
	MARGIN-TOP: 6px
}
#memberStatus {
	DISPLAY: inline; TEXT-ALIGN: left
}
.boxbody2 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
.boxbody_rev {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #999 1px solid
}
TABLE.rev_box TD.avg_rating {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.productDescription {
	FONT: 12px verdana
}
.numReviews {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana
}
#reviewBody {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000; FONT-FAMILY: verdana
}
#reviewInfo {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana
}
TD.reviewInfo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.reviewInfo1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; FONT: 11px verdana; COLOR: #000; PADDING-TOP: 10px
}
#sumText {
	DISPLAY: inline; COLOR: #000
}
#fullSpecLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
TABLE.writeReviewLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 80px; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: center; border-spacing: 0px
}
#product_rt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 3px
}
#otherResults {
	DISPLAY: inline; FONT: 10px verdana; COLOR: #000
}
#bottom_links {
	PADDING-BOTTOM: 10px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
TABLE.ptbl {
	WIDTH: 100%; BORDER-BOTTOM: #ccc 2px solid
}
TABLE.ptbl TD {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TD.rgbx {
	MARGIN-LEFT: 5px; WIDTH: 16%; TEXT-ALIGN: center
}
TD.rgbx IMG {
	VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
TD.z I {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; FONT-STYLE: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.prdt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.z EM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; FONT-STYLE: normal
}
TD.z A {
	TEXT-DECORATION: none
}
TD.prdt A IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TD.z A P {
	DISPLAY: inline; MARGIN: 0px; TEXT-DECORATION: underline
}
TD.z EM A {
	TEXT-DECORATION: underline
}
TD.z I A {
	TEXT-DECORATION: underline
}
TD.prdt DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.cmpbx {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; WIDTH: 90px; TEXT-ALIGN: center
}
TD.pimbx {
	WIDTH: 75px
}
DIV.pwolnk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV.msrp {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666
}
.reviewTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
TABLE.prod_box {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #999 1px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
TABLE.prod_box TD.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #999; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.prod_box TD.remove {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
TABLE.prod_box TD.attr {
	PADDING-LEFT: 5px; BACKGROUND: #fff; TEXT-ALIGN: left
}
TABLE.prod_box TD.attrna {
	PADDING-LEFT: 5px; BACKGROUND: #fff; COLOR: #999; TEXT-ALIGN: left
}
TABLE.prod_box TD.infohead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.prod_box TD.multiattr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.prod_box TD.multiattrna {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #999; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.prod_box TD.multiattrhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE.prod_box TD.multiattrhead .price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
TABLE.prod_box TD.multiattrhead P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
TD.multiattrleft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.prod_box TD.sep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.prod_box TD.multisep {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.prodRating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 30%; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE .prodRating TD#rating {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: bottom; WIDTH: 1%; COLOR: #000; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TABLE .prodRating TD#image {
	PADDING-BOTTOM: 7px; TEXT-ALIGN: left
}
.revListItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE .revListItem TD#rating {
	FONT-WEIGHT: bold; WIDTH: 100%; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TABLE .revListItem TD#ratingTxt {
	PADDING-RIGHT: 4px; WIDTH: 100%; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TABLE.reviewList TD#props {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: verdana
}
TABLE.reviewList TD#props100 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 11px verdana; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #000; PADDING-TOP: 10px
}
TABLE.reviewList TD.sep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.reviewList TD#data {
	FONT-SIZE: 12px; COLOR: #333333; WHITE-SPACE: nowrap
}
TABLE.reviewListSorting {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; border-spacing: 0px
}
TABLE.reviewListSorting TD#leftSort {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; WIDTH: 1%; COLOR: #fff; PADDING-TOP: 6px; FONT-FAMILY: verdana; WHITE-SPACE: nowrap
}
TABLE.reviewListSorting TD#rightSort {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: middle; WIDTH: 100%; TEXT-ALIGN: right
}
TABLE.reviewListSorting TD#list {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
TABLE.reviewListItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; border-spacing: 0px
}
#reviewListTitle {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: verdana
}
#reviewSmallBR {
	LINE-HEIGHT: 2px
}
#revProp {
	FONT: 9px verdana; VERTICAL-ALIGN: middle; COLOR: #000; TEXT-ALIGN: left
}
.topModule {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 15px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TD.providedBy {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #2668c3; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TD.betterProp {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
TD.reviewRating {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 1%; PADDING-TOP: 10px
}
TABLE.reviewRating1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: right; border-spacing: 0px
}
TD.reviewTitleHead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: #2668c3; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
TD.reviewTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: verdana
}
SELECT.reviewListPulldown {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #000; FONT-FAMILY: verdana
}
.formLabel {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold
}
.formLabelError {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; COLOR: #f00
}
#deals {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; border-spacing: 0
}
#deals .buy {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#deals .buy IMG {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
#deals .desc {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; TEXT-ALIGN: left
}
#deals .desc H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#deals .note {
	COLOR: #666
}
#deals .pic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px
}
#deals DIV.alert {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #f00
}
#deals DIV.calc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666
}
#deals DIV.merch {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px
}
#deals DIV.missCalc {
	FONT-SIZE: 12px; COLOR: #f00
}
#deals DIV.noCalc {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666
}
#deals TD {
	PADDING-RIGHT: 15px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#deals TD.calc {
	COLOR: #666; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#deals TD.title {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #999; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV #title {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #999; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#deals TD.price {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
#deals TD.price IMG {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
#deals DIV.price {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
#deals SPAN.price {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.usedPrice {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666
}
#deals .storeName {
	FONT-SIZE: 12px
}
#deals TD.prod {
	TEXT-ALIGN: left
}
#deals TD.semiFooter {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #ffffe0; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: middle; PADDING-TOP: 15px; TEXT-ALIGN: left
}
#deals TD.semiFooter .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #f60
}
#deals TD.semiFooter DIV.demo {
	CLEAR: none; BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BACKGROUND: white; FLOAT: left; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 2px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ccc 2px solid
}
#deals TD.semiFooter DIV.demo DIV.mockRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 10px 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid
}
#deals TD.semiFooter DIV.demo SPAN.mockLink {
	COLOR: #03c; TEXT-DECORATION: underline
}
#deals TD.zip {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; BORDER-LEFT: #f0f0f0 2px solid; PADDING-TOP: 20px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#deals TR#smart TD {
	BACKGROUND: #e9f3ff
}
#deals TR.all TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#deals TR.sep TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; LINE-HEIGHT: 3px; PADDING-TOP: 0px; HEIGHT: 3px
}
#deals TR.sort TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 36px
}
#deals TR.sort TD#sortedBy {
	LINE-HEIGHT: 98%
}
#deals TR.sort SPAN.sortedBy {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #555
}
#deals TR.sort TD.semiSort {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#deals TR.sort TD.semiSort TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 10px
}
#deals TR.first TD {
	BORDER-TOP: #fff 1px solid
}
#deals TR#smart TD.zip {
	BACKGROUND: #fff
}
#deals TD.whiteTxt {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #999; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TD.zip .head {
	FONT-SIZE: 16px
}
TD.zip .subhead {
	FONT-SIZE: 12px
}
TD.zip DIV.zipbox {
	MARGIN: 0px 15px; TEXT-ALIGN: left
}
TD.zip DIV.math {
	PADDING-LEFT: 15px; MARGIN: 15px 0px 0px; COLOR: #f60
}
TD.zip .base {
	COLOR: #999
}
TD.zip .oper {
	COLOR: #999
}
TD.zip DIV.total {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; COLOR: #f60; PADDING-TOP: 5px
}
TD.zip INPUT {
	FONT-WEIGHT: normal
}
A.smartTxt {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.smartTxt {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.smartTxt:link {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.smartTxt:visited {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.smartTxt:unknown {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.smartTxt:hover {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.smartTxt:active {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #30b; TEXT-DECORATION: none
}
A.pop {
	CURSOR: pointer; COLOR: #03c; TEXT-DECORATION: underline
}
A.pop:hover {
	COLOR: #f60
}
.seeAllOffers {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.zipAlign {
	TEXT-ALIGN: center
}
.zipHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.zipMathContainer {
	MARGIN-TOP: 10px
}
.zipMathA {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #999
}
.zipMathB {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #f60
}
.zipEnterCode {
	MARGIN-TOP: 10px; FONT-SIZE: 12px
}
H2.seo {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal
}
H1.seo {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #000; TEXT-ALIGN: left
}
H2.frtr {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal
}
H1.frtr {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #000; TEXT-ALIGN: left
}
H2.frtr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
H1.frtr2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #000; TEXT-ALIGN: left
}
.see_more {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
DIV.moreStores {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 14px; BACKGROUND: #ccc; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.moreStores SPAN.compare {
	FONT-WEIGHT: bold
}
A.feat {
	DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #666; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.feat:visited {
	CURSOR: pointer; COLOR: #666
}
A.rate {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
IMG#trust {
	PADDING-TOP: 5px
}
.stockContainer {
	MARGIN-TOP: 7px; MARGIN-LEFT: 0px; WIDTH: 70px; TEXT-ALIGN: left
}
.unstock {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #555 1px solid; WIDTH: 110px; COLOR: #555; BORDER-BOTTOM: #555 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.instock {
	BORDER-RIGHT: #060 1px solid; BORDER-TOP: #060 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #060 1px solid; WIDTH: 65px; COLOR: #060; BORDER-BOTTOM: #060 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.outstock {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #f00 1px solid; WIDTH: 95px; COLOR: #f00; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.phone {
	FONT-SIZE: 12px; MARGIN: 5px 0px; COLOR: #555
}
.note {
	COLOR: #333
}
.calc {
	COLOR: #555; WHITE-SPACE: nowrap
}
.dealSubFooter {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.dealfooter {
	WIDTH: 100%
}
.dealfooter TD#why {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 30%; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.dealfooter TD#msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.dealfooter TD#form {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 8px; WHITE-SPACE: nowrap
}
#disclaim {
	FONT-SIZE: 10px; MARGIN: 20px 0px
}
.nodeals {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.nodeals H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.nodeals .more {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
.descDisclaim {
	FONT-SIZE: 10px; COLOR: #555
}
DIV.hrRev {
	FONT-SIZE: 1px; BACKGROUND: #ddd; WIDTH: 100%; COLOR: #ddd; LINE-HEIGHT: 1px; HEIGHT: 2px
}
DIV.navArrow {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/sdc_arrow_orange.gif); MARGIN-BOTTOM: 7px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
DIV.navArrowActive {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(http://img.shopping.com/sc/ds/sdc_arrow_gray.gif); MARGIN-BOTTOM: 7px; COLOR: #999; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
DIV.navIndent {
	PADDING-LEFT: 12px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 12px; WHITE-SPACE: nowrap
}
DIV.navIndentAct {
	MARGIN-LEFT: 12px
}
UL.navAlign {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.navAlign LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.navIndent {
	PADDING-LEFT: 12px; FONT-WEIGHT: normal; MARGIN: 10px 10px 10px 0px; LIST-STYLE-TYPE: none
}
UL.navIndent LI {
	PADDING-LEFT: 12px; FONT-WEIGHT: normal; MARGIN: 10px 10px 10px 0px; LIST-STYLE-TYPE: none
}
UL LI.navArrow {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(http://img.shopping.com/sc/ds/sdc_arrow_orange.gif) no-repeat left 2px; MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
UL LI.navArrowActive {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(http://img.shopping.com/sc/ds/sdc_arrow_gray.gif) no-repeat left 2px; MARGIN-BOTTOM: 10px; COLOR: #999; LIST-STYLE-TYPE: none
}
DIV.feat {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666; WHITE-SPACE: nowrap
}
.homebase {
	FONT-SIZE: 10px; COLOR: #555; PADDING-TOP: 5px
}
.scSuggestion {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f00; LINE-HEIGHT: 20px
}
.vaMid {
	VERTICAL-ALIGN: middle
}
.hideMe {
	DISPLAY: none
}
.pad0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.pad3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.padLR5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pad10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.padLR10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.padL15 {
	PADDING-LEFT: 15px
}
.padL20 {
	PADDING-LEFT: 20px
}
.mrgnT0 {
	MARGIN-TOP: 0px
}
.mrgnTB15 {
	MARGIN: 15px 0px
}
.mrgnT10 {
	MARGIN: 10px 0px 0px
}
.mrgnT15 {
	MARGIN: 15px 0px 0px
}
.mrgnB10 {
	MARGIN: 0px 0px 10px
}
.mrgnTB10 {
	MARGIN: 10px 0px
}
.mrgnTB5 {
	MARGIN: 5px 0px
}
.spacer5 {
	FONT-SIZE: 3px; LINE-HEIGHT: 5px; HEIGHT: 5px
}
.floatContain:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.floatContain {
	DISPLAY: inline-block
}
.tableWidth {
	WIDTH: 100%
}
